How to: Install Balatro Mods

17 January 2025

  1. Download Lovely: https://github.com/ethangreen-dev/lovely-injector/releases/download/v0.5.0-beta6/lovely-x86_64-pc-windows-msvc.zip
  2. Extract "version.dll" from that zip into the Balatro game directory. (Right click on Balatro in Steam, click Manage > Browse local files)
  3. It is quite possible Windows Defender will label version.dll as a virus as it is Love2D injector and thus could be used for arbitrary code execution. That's the point, lol. If this happens do the following: 3.1. Open Settings > Windows Security > Virus & threat protection 3.2. Under "Virus & threat protection settings" click "Manage Settings" 3.3. Scroll down to "Exclusions" and click "Add or remove exclusions" 3.4. Add an exclusion > Folder: Add your Balatro game folder. 3.5. Put version.dll back in the folder again.
  4. Download Steamodded: https://github.com/Steamopollys/Steamodded/archive/refs/heads/main.zip
  5. Open explorer and type "%AppData%/Balatro" into the address bar, then press enter
  6. Create a new folder named "Mods"
  7. Extract the "Steamodded-main" folder from the zip into the Mods folder you created, so you have .../Balatro/Mods/Steamodded-main/". This should have "steammodded_injector.py" and "lovely.toml" and a bunch of other files and folders inside it.
  8. Run Balatro. In the top right corner, it should say the game version (1.0.1g-FULL as of writing) followed by the version of Steamodded (i'm using 0.9.8-STEAMODDED for personal reasons, it will say a different version if you're using the alpha). If that's there, you're good to go! Drop mod folders into that "Mods" folder next to Steamodded-main. Such that:
.../Balatro/Mods
	/Balagay
	/Reverie
	/Steamodded-main
etc.